Modeling and analyzing the Trickle algorithm
نویسنده
چکیده
The Trickle algorithm has been proposed as a suitable protocol for effective and efficient distribution and maintenance of code in wireless sensor networks. In this report we analyze the suitability of the Trickle algorithm for lighting control in terms of its parameter settings. We do this by developing and analyzing mathematical models of the Trickle algorithm assuming interference-free networks and no loss rates. In a single-cell scenario we verify a conjecture about how the expected number of broadcasts per time interval depends on the cell size and the introduction of a listen-only period. Moreover, we give exact expressions for how the expected number of messages per time interval increases with the size of the cell. Furthermore, we show that the results can also be applied to large multi-cell networks. Lastly we investigate how the speed at which the Trickle algorithm can spread a new update across a network depends on the various Trickle parameters and network density. Results are compared with realistic network simulations done in OMNeT++. We find that by setting the Trickle appropriately, our models capture the performance of the Trickle algorithm in realistic settings quite well.
منابع مشابه
A Numerical Model for Trickle Bed Reactors
Trickle bed reactors are governed by equations of flow in porous media such as Darcy’s law and the conservation of mass. Our numerical method for solving these equations is based on a total-velocity splitting, sequential formulation which leads to an implicit pressure equation and a semi-implicit mass conservation equation. We use high-resolution finite-difference methods to discretize these eq...
متن کاملA modified branch and bound algorithm for a vague flow-shop scheduling problem
Uncertainty plays a significant role in modeling and optimization of real world systems. Among uncertain approaches, fuzziness describes impreciseness while for ambiguity another definition is required. Vagueness is a probabilistic model of uncertainty being helpful to include ambiguity into modeling different processes especially in industrial systems. In this paper, a vague set based on dista...
متن کاملTrickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks (Awarded Best Paper!)
We present Trickle, an algorithm for propagating and maintaining code updates in wireless sensor networks. Trickle uses a “polite gossip” policy, where nodes periodically broadcast a code summary to local neighbors but stay quiet if they have recently heard a summary identical to theirs. When a node hears an older summary than its own, it broadcasts an update. Instead of flooding a network with...
متن کاملRFC 6206 Trickle Algorithm
The Trickle algorithm allows nodes in a lossy shared medium (e.g., low-power and lossy networks) to exchange information in a highly robust, energy efficient, simple, and scalable manner. Dynamically adjusting transmission windows allows Trickle to spread new information on the scale of link-layer transmission times while sending only a few messages per hour when information does not change. A ...
متن کاملCFD Simulation of Porosity and Particle Diameter Influence on Wall-to-Bed Heat Transfer in Trickle Bed Reactors
Wall-to-bed (or wall-to-fluid) heat transfer issues in trickle bed reactors (TBR) has an important impact on operation and efficiency in this category of reactors. In this study, the hydrodynamic and thermal behavior of trickle bed reactors was simulated by means of computational fluid dynamics (CFD) technique. The multiphase behavior of trickle bed reactor was studied by the implementation of ...
متن کامل